Machine Learning Approach for Botnet Detection

نویسنده

  • Rishabh Kaushal
چکیده

BotNet is a type of malware that has posed serious threats to Internet community and has been a common weapon for committing cybercrimes such as spam generation, stealing sensitive information, click fraud and DDOS attacks. In this document, we propose an approach for BotNet detection at large scale where network traffic is monitored at a central core in the Internet (say a Tier-1 ISP) so that captured traffic has enough diversity for a meaningful analysis. This paper focuses on the detection of P2P BotNets which represent the recent and most challenging class of BotNets currently available. We use network behavior analysis for Peer to Peer based BotNet detection. The bots in the network have distinctive traffic behavior which can be analyzed to identify these bots. A number of Packet level and Flow level features such as Source IP address, Source Port number, DestIP, DstPort, Protocol, TPC, TBT and Duration are identified and then computed which are further used to distinguish the BotNet traffic from normal traffic. Machine learning techniques such as Decision Trees, Nearest Neighbor classifier and Support Vector Machine have been used to detect the P2P BotNets. The accuracy for all the classifiers is evaluated by comparing actual classes of samples with predicted classes for the same samples. The accuracy of Nearest Neighbor classifier varies from 33.3% to 97.10% for different classes of BotNet traffic while the decision tree classifier and support vector machine give near perfect accuracy except for BotNet-TCP-Established class where the accuracy is 99.10%.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MBotCS: A Mobile Botnet Detection System Based on Machine Learning

As the use of mobile devices spreads dramatically, hackers have started making use of mobile botnets to steal user information or perform other malicious attacks. To address this problem, in this paper we propose a mobile botnet detection system, called MBotCS. MBotCS can detect mobile device traffic indicative of the presence of a mobile botnet based on prior training using machine learning te...

متن کامل

A Hybrid Machine Learning Method for Intrusion Detection

Data security is an important area of concern for every computer system owner. An intrusion detection system is a device or software application that monitors a network or systems for malicious activity or policy violations. Already various techniques of artificial intelligence have been used for intrusion detection. The main challenge in this area is the running speed of the available implemen...

متن کامل

On Detection of Storm Botnets

A botnet, which is a group of compromised and remotelycontrolled computers (also called bots), poses a serious threat to the Internet. The commonly-used command and control (C&C) channel for a botnet is used by a central server, such as IRC or HTTP. Recently, Storm botnet, a P2Pbased botnet with a decentralized C&C channel has appeared in the wild. In this paper, we propose a distributed approa...

متن کامل

A Survey of Botnet Detection Techniques by Command and Control Infrastructure

Botnets have evolved to become one of the most serious threats to the Internet and there is substantial research on both botnets and botnet detection techniques. This survey reviewed the history of botnets and botnet detection techniques. The survey showed traditional botnet detection techniques rely on passive techniques, primarily honeypots, and that honeypots are not effective at detecting p...

متن کامل

An Integrated Approach to Defence Against Degrading Application-Layer DDoS Attacks

Application layer Distributed Denial of Service (DDoS) attacks are recognized as one of the most damaging attacks on the Internet security today. In our recent work [1], we have shown that unsupervised machine learning can be effectively utilized in the process of distinguishing between regular (human) and automated (web/botnet crawler) visitors to a web site. We have also shown that with a sli...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015